using UnityEngine;

namespace SolarEngine
{
    // [Assembly-CSharp.dll].SolarEngine.RegisterAttributes
    [Serializable]
    public struct RegisterAttributes : SEBaseAttributes
    {
        // Fields
        private string _register_type_k__BackingField;
        private string _register_status_k__BackingField;
        private System.Collections.Generic.Dictionary<string, object> _customProperties_k__BackingField;
        private string _checkId_k__BackingField;
        
        // Properties
        public string register_type { get; set; }
        public string register_status { get; set; }
        public System.Collections.Generic.Dictionary<string, object> customProperties { get; set; }
        public string checkId { get; set; }
        
        // Methods
        public string get_register_type()
        {
            return (string)new SolarEngine.RegisterAttributes();
        }
        public void set_register_type(string value)
        {
            this = value;
        }
        public string get_register_status()
        {
            return (string)this._register_status_k__BackingField;
        }
        public void set_register_status(string value)
        {
            this._register_status_k__BackingField = value;
        }
        public System.Collections.Generic.Dictionary<string, object> get_customProperties()
        {
            return (System.Collections.Generic.Dictionary<System.String, System.Object>)this._customProperties_k__BackingField;
        }
        public void set_customProperties(System.Collections.Generic.Dictionary<string, object> value)
        {
            this._customProperties_k__BackingField = value;
        }
        public string get_checkId()
        {
            return (string)this._checkId_k__BackingField;
        }
        public void set_checkId(string value)
        {
            this._checkId_k__BackingField = value;
        }
    
    }

}
